package org.hawk.gwt.ppc.parser;

/**
 * Represents single variable (probably with initializing statement).
 * 
 * @author alex.bereznevatiy@gmail.com
 *
 */
public interface VariableDescriptor extends Descriptor, ModificatedDescriptor, AnnotatedDescriptor {
	
	/**
	 * @return name of this variable
	 */
	String getName();
	
	/**
	 * @return full type of this variable as it declared in the sources.
	 * Type parameters are also included in the returned result.
	 */
	String getType();
}
